"use strict";
// 这里放一些玩法相关的处理逻辑
Object.defineProperty(exports, "__esModule", { value: true });
exports.isJoker = exports.isSameCardValue = exports.getCardValue = void 0;
/**
 * 获取值对应的点数
 * @param card
 * @returns
 */
function getCardValue(card) {
    if (card === 53 || card === 54) {
        // 如果是大小王，则返回0
        return card;
    }
    else {
        // 否则返回该牌的点数
        return ((card - 1) % 13) + 1;
    }
}
exports.getCardValue = getCardValue;
/**
 * 判断点数是否相等
 * @param card1
 * @param card2
 * @returns
 */
function isSameCardValue(card1, card2) {
    return getCardValue(card1) === getCardValue(card2);
}
exports.isSameCardValue = isSameCardValue;
/**
 * 是否大小王
 * @param card
 * @returns
 */
function isJoker(card) {
    return card === 53 || card === 54;
}
exports.isJoker = isJoker;
// export function getCardsValue(card: number[]){
//   return
// }
